﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Shop.Core.Domain.Common;

namespace Shop.Core.Domain.Catalog
{
    /// <summary>
    /// 商品
    /// </summary>
    /// <remarks>
    /// 商品从商品模版创建，但是一旦创建出来后就和模版脱离关系。
    /// </remarks>
    public partial class Product : ProductTemplate
    {
        /// <summary>
        /// 和Id相同。特意留这个属性是担心MongoDB肯定占用Id，但业务代码有不能和MongoDB共同使用一个Id。
        /// </summary>
        public virtual string ProductId
        {
            get;
            set;
        }

        public virtual string MetaDescription
        {
            get;
            set;
        }
        public virtual string MetaKeywords
        {
            get;
            set;
        }
        public virtual string MetaTitle
        {
            get;
            set;
        }
    }
}
